<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html">
    
    <h:head>
        <title>Sign-up A New Member</title>
        <h:outputStylesheet library="css" name="OnlineLibrary-style.css"/>
         <h:form><h:commandLink onclick="#{loginManagerBean.redirectNotLoggedIn()}"/></h:form>
     
    </h:head>
       <body>
           <div  class="container">
      <div class="header">
           <h3 id="main_logo">Online Library</h3>
            <h:panelGroup rendered="#{loginManagerBean.isNotLoggedIn()}">
                 <h:form>
                          <h:outputLabel for="username" value="Username"/> <h:inputText id="username" value="#{loginManagerBean.username}" size="25" /><h:outputLabel for="password" value="password"/> <h:inputSecret value="#{loginManagerBean.password}" size="25"/>
             <h:commandButton value="Login" action="#{loginManagerBean.login()}"/>
             
                
         </h:form>   
         </h:panelGroup>
            <h:panelGroup rendered="#{loginManagerBean.isLoggedIn()}">
                <h:outputText value="Hello, #{loginManagerBean.username}"/>
            </h:panelGroup>
      
    </div>
 
         
         <div class="sidebarleft">
             

            <ul class="nav">
             <li><a href="http://localhost:8080/OnlineLibrary/">Home</a></li>
            <li><a href="http://localhost:8080/OnlineLibrary/search.xhtml">Search Catalog</a></li>
            <li><a href="http://localhost:8080/OnlineLibrary/patronsearch.xhtml">Patron Management</a></li>
            <li><h:link outcome="/admin/AddItems.xhtml" rendered="#{loginManagerBean.isAdmin()}">Add New Items</h:link></li>
            <li><h:link outcome="/admin/signup.xhtml" rendered="#{loginManagerBean.isAdmin()}">Add New Member</h:link></li>
            <li><h:link outcome="/admin/periodManagement.xhtml" rendered="#{loginManagerBean.isAdmin()}">Item Period Management</h:link></li>
            <li><h:link outcome="/admin/logs.xhtml" rendered="#{loginManagerBean.isAdmin()}">Activity Log</h:link></li>
            <li><h:link outcome="/browse_catalog.xhtml" rendered="#{loginManagerBean.isLoggedIn()}">Browse Catalog</h:link></li>
            <li><h:form><h:commandLink value="Logout" action="#{loginManagerBean.logout()}" rendered="#{not empty request.remoteUser}" /></h:form></li>
           </ul>
       
        </div><br/>
 
        <div class="content">
         
        <h3>Add a new library member</h3>
        <h:form>
        <h:outputLabel rendered="true" value="First Name: " for="fname" /><br/>
        <h:inputText rendered="true" id="fname" value="#{patronManagerBean.fName}" size="55" required="true"/><br/><br/>
        
        <h:outputLabel rendered="true" value="Last Name: " for="lname"/><br/>
        <h:inputText rendered="true" id="lname" value="#{patronManagerBean.lName}" size="55" required="true"/><br/><br/>
        <h:outputLabel rendered="true" value="Address: " for="address"/><br/>
        <h:inputText rendered="true" id="address" value="#{patronManagerBean.address}" size="55" required="true"/><br/><br/>
        <h:outputLabel rendered="true" for="city" value="City: "/><br/>
        <h:inputText rendered="true" id="city" value="#{patronManagerBean.city}" size="55" required="true"/><br/><br/>
        <h:outputLabel rendered="true" for="stateName" value="State: "/><br/>
        <h:inputText rendered="true" id="stateName" value="#{patronManagerBean.stateName}" size="55" required="true"/><br/><br/>
        <h:outputLabel rendered="true" for="zip" value="Zip Code: "/><br/>
        <h:inputText rendered="true" id="zip" value="#{patronManagerBean.zip}" size="55"/><br/><br/>
        <h:commandButton rendered="true" action="#{patronManagerBean.createNewPatron()}" value="Add Member"/>
        

        </h:form>
            </div>
        </div>
       
         
    </body>
</html>
